iJunoon official Urdu Dictionary
ہانپتا ہوا
hanpta sun-hwa
English definition for gasping
1. s. breathing laboriously or convulsively
Sponored Video