To make someone feel awkward, self-conscious, or ashamed, usually in front of others.
From French 'embarrasser' (em- 'in' + barrasse 'obstruction'), originally a Portuguese nautical term meaning to hamper or obstruct. The sense shifted from physical obstruction to social discomfort.
Try Another Word