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"