BARRAGED
a concentrated artillery bombardment over a wide area
an artificial barrier across a river or estuary to prevent flooding, aid irrigation or navigation, or to generate electricity by tidal power
bombard (someone) with questions, criticisms, complaints, etc.
an artificial barrier across a river or estuary to prevent flooding, aid irrigation or navigation, or to generate electricity by tidal power
bombard (someone) with questions, criticisms, complaints, etc.