artillery unit

Noun
  1. An army unit that uses big guns (synset 108406028)

Other Searches