ARTILLERY Meaning of ARTILLERY in English (n.) Munitions of war; implements for warfare, as slings, bows, and arrows. Webster's English dictionary. Английский словарь Webster. 2012