Kneecap
/ˈniː.kæp/
Synonyms
- kneecap bone
- patella
Slang Meanings
To be in a difficult or uncomfortable situation.
I'm really kneecapped with all this work.
To incapacitate or hinder someone.
They really kneecapped the competition with that new product.