ALL meanings of downpour
down·pour
D d - noun downpour a heavy, drenching rain. 1
- noun downpour heavy rainfall 1
- noun downpour A heavy rainfall. 1
- countable noun downpour A downpour is a sudden and unexpected heavy fall of rain. 0
- noun downpour a heavy continuous fall of rain 0
- noun downpour a heavy rain 0
- noun downpour a heavy rain. 0
- verb downpour (Intransitive Verb) To pour down; rain heavily. 0