English-Latin translations for kneecap
Definition of kneecap
- The flat, roundish bone in the knee
- A cap or strong covering for the knees, used chiefly for horses, to protect their knees in case of a fall
- To destroy the knees of , usually by shooting at the knees, as a punishment carried out by criminals or terrorists
Trending Searches
Popular Dictionaries