Understand Chinese Nickname

丢人现眼无地自容

[diū rén xiàn yăn wú dì zì róng]
This saying means 'too embarrassed to show my face to others', expressing feelings of shame or disgrace. It reflects situations where one feels utterly humiliated or unworthy.
Generate Chinese Nickname
Relation Nicknames