What is the meaning of Weapon?

An instrument of attack or defense in combat or hunting, e.g. most guns, missiles, or swords; arm.

An instrument or other means of harming or exerting control over another.

A tool of any kind.

An idiot, an oaf, a fool, a tool; a contemptible or incompetent person.

A very skilled, competent, or capable person or thing worthy of awe.

 The human genital organ.

To equip with a weapon; to arm.

Source: wiktionary.org