Understand Chinese Nickname

随处羞愧

[suí chŭ xiū kuì]
Shame Anywhere describes feeling embarrassed or ashamed wherever you go, possibly indicating someone who feels out of place or guilty in different environments.
Generate Chinese Nickname
Relation Nicknames