Makes someone feel uncomfortable, ashamed, or self-conscious, usually in front of others.
From French 'embarrasser', possibly from Spanish/Portuguese 'embarazo' (obstacle), or from Italian/Spanish 'barra' (bar/barrier). The word entered English in the 1600s. The original sense was 'to hinder or obstruct' before shifting to the emotional meaning.
Try Another Word