bn:00102142a
Adjective Concept
IT
imbarazzante
EN
Causing to feel shame or chagrin or vexation WordNet 3.0
Relations
Sources
SIMILAR
Wiktionary