ARTILLERY


Meaning of ARTILLERY in English

(n.) Munitions of war; implements for warfare, as slings, bows, and arrows.

Webster's English dictionary.      Английский словарь Webster.