iJunoon official Urdu Dictionary
تکلیف میں مُبتلا یا اِس کا اِظہار کرتا ہوا
takleef mein mubtala ya iss ka Izhaar karta sun-hwa
English definition for anguished
1. s. experiencing intense pain especially mental pain
Sponored Video