ترتَرأ ہؤ

English: Translation
To rain heavily; A clamouring sound
Urdu: Translation
تھر تھر ہونا، تیز بارش
verb
Universe and the natural world