1
2
as in barrage
a rapid or overwhelming outpouring of many things at once
a shower of insults and curses rained down on the criminal as he was led through the crowd
Synonyms & Similar Words
Antonyms & Near Antonyms
Love words? Need even more definitions?
Merriam-Webster unabridged
Share