artillery unit - English Synonyms Dictionary

artillery unit

n.
[1] artillery