Understand Chinese Nickname

深知我不如

[shēn zhī wŏ bù rú]
'Deeply Know I Am Unfavorable Than Others'. Expresses self-discontent, showing humility or a sense of inadequacy.
Generate Chinese Nickname
Relation Nicknames