bombard
v. 1 attack with heavy guns or bombs etc. 2 (often foll. By with) question or abuse persistently. 3 physics direct a stream of high-speed particles at. bombardment n. [latin: related to *bomb]
n. A piece of heavy ordnance formerly used for throwing stones and other ponderous missiles. It was the earliest kind of cannon.