artillery ( synonym found)

Definition of artillery:

(n) : large cannon like weapons, transportable and usually operated by more than one person; a unit of the army, that uses such weapons

Definition of artillery:

(n) : large cannon like weapons, transportable and usually operated by more than one person; a unit of the army, that uses such weapons

Back to Top