Definisi 'shower down'

English to English
verb
1 rain abundantly Terjemahkan
Example:
Meteors showered down over half of Australia
source: wordnet30


Visual Synonyms