artillery unit


Meanings

  • an army unit that uses big guns

Synonyms