I. noun 1. a concentrated artillery bombardment over a wide area. • his forces launched an artillery barrage on the city.
2. an overwhelming number of questions, criticisms, or complaints delivered simultaneously or in rapid succession •
a barrage of questions.
3. 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.
II. verb — [with obj.] 1. bombard (someone) with questions, criticisms, or complaints • his doctor was barraged with unsolicited advice.
– origin mid 19th cent. (in sense 2 of the noun): from French, from barrer ‘to bar’, of unknown origin.