artillery
/ɑrtˈɪlɝi/
Explore definitions, synonyms, and language insights of artillery
Definitions
Noun
large but transportable armament
Noun
an army unit that uses big guns
Noun
a means of persuading or arguing; "he used all his conversational weapons"