1.hard to deal with; especially causing pain or embarrassment;
awkward (or embarrassing or difficult) moments in the discussion
2.causing to feel shame or chagrin or vexation;
the embarrassing moment when she found her petticoat down around her ankles