ReadWriteQuiz
Chinese dictionary
derogcan find no place to hide oneself for shame; feel too ashamed to show one's face; look for a hole to crawl into; (make somebody) want to sink through the ground
使某人无地自容
shame somebody to death
我羞得无地自容。
I was just so ashamed I wanted to crawl away and hide.
她令我窘得无地自容。
She made me squirm with embarrassment.