artillery

noun

2.
an army unit that uses big guns
3.
a means of persuading or arguing