weapon 2023.01.19 Meaning of weapon in English Noun 1. something used to harm or kill people in a battle or fight nuclear weapons