ARTILLERY

Definition of ARTILLERY

  1. (noun)large but transportable armament
  2. (noun)an army unit that uses big guns
  3. (noun)a means of persuading or arguing