Hard to deal with; especially causing pain or embarrassment
Causing to feel shame or chagrin or vexation