Search results
- Dictionarybarrage/ˈbarɑː(d)ʒ/
noun
- 1. a concentrated artillery bombardment over a wide area: "his forces launched an artillery barrage on the city" Similar
- 2. an artificial barrier across a river or estuary to prevent flooding, aid irrigation or navigation, or to generate electricity by tidal power: "they are considering a tidal barrage built across the Severn estuary" Similar
verb
- 1. bombard (someone) with questions, criticisms, complaints, etc.: "his doctor was barraged with unsolicited advice"
Powered by Oxford Dictionaries