cannonade

n. 炮擊

英文釋義

  1. intense and continuous artillery fire
  2. attack with cannons or artillery