Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
kneecap
in English
kneecap
us
/ˈniː.kæp/
uk
/ˈniː.sæp/
#common
Plural
kneecaps
Definitions
Noun
a
flat
,
round
bone
in
the
knee
joint
;
anatomy
a
protective
covering
for
horse
knees
Verb
to
weaken
or
undermine
(
someone's
)
position