KNEECAP


Meaning of KNEECAP in English

[knee.cap] n (1869): patella

Merriam-Webster English vocab.      Английский словарь Merriam Webster.