shower-down

Verbs

  • (v) rain abundantly
    • Meteors showered down over half of Australia
    shower,

Synonyms

shower

Words of close approximity