Understand Chinese Nickname

生不如死

[shēng bù rú sĭ]
'Worse off Alive Than Dead'. It signifies extreme emotional suffering and despair, often used to express how unbearable the current situation is.
Generate Chinese Nickname
Relation Nicknames