1 definition by smokie 07

Top Definition
feeling discomfort or unease for the moment because of someone who is with you .
sam sneezed without using the handkerchief when you were having dinner in a reputed restaurant and you feel embarrassment.
by smokie 07 March 13, 2012

Mug icon
Buy a embarrassment mug!