English Dictionary
Definition kneecap in British English
kneecap verb
[transitive] verb
/ˈniːˌkæp/
1
to shoot someone in the knee, especially as a violent punishment
Synonyms and related words
