Meaning of kneecap

Definition of kneecap

(noun) a small flat triangular bone in front of the knee that protects the knee joint
(verb) shoot in the kneecap, often done by terrorist groups as a warning; "They kneecapped the industrialist"

Other information on kneecap

WIKIPEDIA results for kneecap
Amazon results for kneecap