Definition of Downpour

  • 1. A heavy rain Noun

Synonyms for word "downpour"

Semanticaly linked words with "downpour"

Hyponims for word "downpour"