drumfire

Noun
  1. Intense and continuous artillery fire (synset 100996709)

Other Searches