Meaning of artillery

Definition of artillery

an army unit that uses big guns
a means of persuading or arguing; "he used all his conversational weapons"

Other information on artillery

WIKIPEDIA results for artillery
Amazon results for artillery