weapon

noun

1.
any instrument or instrumentality used in fighting or hunting
Derived from:
weaponize
2.
a means of persuading or arguing