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)

  1. rain abundantly
    • "Meteors showered down over half of Australia"
    • synonyms: shower
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: