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. Сжатый оксфордский словарь английского языка. 2004