難堪

Verb

 * 1) to be hard to take; to be difficult to endure

Adjective

 * 1) intolerable; unbearable
 * 2) embarrassing
 * 3) embarrassed