KNEECAP


Meaning of KNEECAP in English

■ noun the convex bone in front of the knee joint; the patella.

■ verb ( ~s , ~ping , ~ped ) shoot (someone) in the knee or leg as a punishment.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.