Uk English Meaning of downpour
Downpour
Other Uk English words related to Downpour
Nearest Words of downpour
Definitions and Meaning of downpour in English
downpour (n)
a heavy rain
downpour (n.)
A pouring or streaming downwards; esp., a heavy or continuous shower.
FAQs About the word downpour
Downpour
a heavy rainA pouring or streaming downwards; esp., a heavy or continuous shower.
Rain,cloudburst,deluge,rainfall,Downpour,storm,wet,downfall,precipitation,shower
Mist,spit,sprinkle,drizzle,scud
downplay => downplay, downmarket => downmarket, downlying => downlying, downlooked => downcast, download => download,