weapon

noun
  1. an object designed or used to cause physical harm or damage in combat or self-defense
  2. something used to gain an advantage or achieve a goal
  3. Usage: figurative
verb
  1. to supply or equip with weapons
  2. Usage: formal

Examples