Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
skewered
in English
skewered
us
/ˈskwɪrd/
uk
/ˈskwɪrd/
#uncommon
Lemma:
skewer
The lemma is the base or root form of this word.
Definitions
Verb
pierced
with
a
sharp
object
;
impaled
to
mock
or
ridicule
harshly
to
be
discredited
or
ridiculed
publicly