downpour

Noun
  1. A heavy rain (synset 111522520)

Other Searches