Skip to content

artillery

Dictionary definition · artillery

noun

  1. large but transportable armament
  2. an army unit that uses big guns
  3. a means of persuading or arguing"he used all his conversational weapons"

Source: Open English WordNet (CC BY 4.0).