artillery - English Synonyms Dictionary

artillery

n.
[1] heavy weapon , gun , ordnance
[2] artillery unit
[3] weapon