History
History
Synonyms
UK
US
Meaning:
shower

a brief fall of rain, snow etc; (an act of washing by using) an apparatus that produces a fall of water

precipitation

THUNDERSTORM as in Wiktionary
THUNDERSTORM as in Wikipedia