English dictionary
shower down meaning and definition
Definition and meaning of shower down at MeaningMonkey.org. shower down meaning and definition in the English Dictionary.SHOWER DOWN verb
Definition of shower down (verb)
- rain abundantly
- "Meteors showered down over half of Australia"
- synonyms: shower
Source: Princeton University Wordnet