ESHGH means " THE LOVE" when you want to express your feeling about something that you love by this noun. Mohabbat mean Love as well but a level less than that in Persian culture...Anyway, ESHGH is the last level of loving something or someone that you're going to see and feel...I hope I can help you in understanding...Anyway, in many time these 2 words consider same as each other...