Definition of "Artillery" :
noun: large but transportable armament
noun: a means of persuading or arguing
noun: an army unit that uses big guns
noun: large but transportable armament
noun: a means of persuading or arguing
noun: an army unit that uses big guns