Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
embarrassments
in English
embarrassments
#uncommon
Lemma:
embarrassment
The lemma is the base or root form of this word.
Definitions
Noun
feelings
of
self-consciousness
;
humiliation
a
person
causing
humiliation
a
source
of
discomfort
or
shame
a
condition
impairing
function
(
disease
,
etc
.)
financial
struggles
or
hardship