shower down
English Thesaurus
1. rain abundantly (verb.weather)
derivation | : | rain shower, shower, |
definition | : | a brief period of precipitation (noun.phenomenon) |
derivation | : | rain shower, shower, |
definition | : | a brief period of precipitation (noun.phenomenon) |
Visual ArtiKata
Explore shower down in ArtiKata.com >