iJunoon official Urdu Dictionary
لنگڑاتا ہوا
-
English definition for halting
1. s. fragmentary or halting from emotional strain
2. s. disabled in the feet or legs
Sponored Video