deluge Meaning and Definition
طوفان نوح
toofan e nooh
سیلاب
selaab
بھرمار کرنا
bharmaar karna
1. n. the rising of a body of water and its overflowing onto normally dry land
2. n. a heavy rain
3. n. an overwhelming number or amount
4. v. fill or cover completely, usually with water
5. v. charge someone with too many tasks
6. v. fill quickly beyond capacity; as with a liquid
A deluge is a large downpour of rain, often a flood.
Sponored Video