English Dictionary
Definition barrage in British English
barrage verb
[transitive] verb
/ˈbærɑːʒ/
1
if you are barraged by criticisms, complaints, or questions, you have to deal with a large number of them at the same time
