1
2
as in to barrage
to attack with a rapid or overwhelming outpouring of many things at once
reporters bombarded the company spokesman with sharp questions
Synonyms & Similar Words
Love words? Need even more definitions?
Merriam-Webster unabridged
Share