CANNONADE

Definition of CANNONADE

  1. (noun)intense and continuous artillery fire
  2. (verb)attack with cannons or artillery