Dictionary definition · artillery
noun
- large but transportable armament
- an army unit that uses big guns
- a means of persuading or arguing"he used all his conversational weapons"
Similar words
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).