KNEECAP MEANING IN ENGLISH

• Kneecap Definition & Synonyms

  1. (n.) A cap or protection for the knee.
  2. (n.) The kneepan.


Synonyms:
Kneepan, Patella,

RECENT SEARCHES