Online English Dictionary

Home

Downpour


n.

A pouring or streaming downwards; esp., a heavy or continuous shower.


© 2009 Dammam Community College