Hard to deal with; especially causing pain or embarrassment
(Adjective)