cannonade
名词 cannonade:
intense and continuous artillery fire
同义词:drumfire
动词 cannonade:
attack with canons or artillery