Search results
- Dictionarybar·rage/bəˈrä(d)ZH/
noun
- 1. a concentrated artillery bombardment over a wide area. Similar
verb
- 1. bombard (someone) with something: "his doctor was barraged with unsolicited advice"
Powered by Oxford Dictionaries
noun
verb
Powered by Oxford Dictionaries