KNEECAP


Meaning of KNEECAP in English

Verb. To cripple someone by shooting or hitting their kneecaps as a means of punishment.

Slang English vocab.      Английский сленговый словарь.