iJunoon official Urdu Dictionary
بڑی زور کی بارش
bari zor ki barish
English definition for downpour
1. n. a heavy rain
Synonyms and Antonyms for downpour
1 related posts found for word downpour in iJunoon Website
Sponored Video