Synonyms for Weapon (same or very similar meaning)
WordNet sense 1 (a means of persuading or arguing):
artillery
WordNet sense 2 (any instrument or instrumentality used in fighting or hunting):
arm, weapon system
From the ODE community, based on WordNet
add/edit