barraged >> /ˈbarɑːʒ/
Definition: [verb] Bombard (someone) with questions, criticisms, complaints, etc.
Example: his doctor was barraged with unsolicited advice
Definition: [noun] A concentrated artillery bombardment over a wide area.
Example: his forces launched an artillery barrage on the city
Definition: [noun] An artificial barrier across a river or estuary to prevent flooding, aid irrigation or navigation, or to generate electricity by tidal power.
Example: they are considering a tidal barrage built across the Severn estuary