Cannonade

From Fresh Dictionary

English

Noun

cannonade

  1. firing artillery in a large amount for a length of time

Verb

cannonade

  1. to discharge artillery fire
Personal tools