Synonyms of Artillery

Primary definition: Large-caliber guns used in warfare on land.

Full Dictionary Entry

Antonyms & Opposite Concepts