cannon fire

Noun
  1. Fire delivered by artillery (synset 100996535)

Other Searches