English Dictionary
Definition barrage in British English
barrage noun
noun
/ˈbærɑːʒ/
Synonyms and related words
2
a lot of criticisms, complaints, or questions directed at one person
Example
a barrage of abuse
Synonyms and related words
