Understand Chinese Nickname

深碍绊

[shēn ài bàn]
'Deep obstacles,' meaning deep-seated troubles or complications in life or a relationship. It implies lingering issues that are hard to overcome.
Generate Chinese Nickname
Relation Nicknames