cannonade

noun
  1. a continuous heavy firing of cannons or artillery
  2. Usage: military
verb
  1. to attack with continuous heavy cannon fire
  2. Usage: military

Examples