bombard

verb
  1. to attack continuously with bombs or artillery
  2. to overwhelm with a large amount of something
noun
  1. a large cannon used in medieval warfare
  2. Usage: historical

Examples