Understand Chinese Nickname

丢丢丢丢不掉离离离离不开

[diū diū diū diū bù diào lí lí lí lí bù kāi]
It roughly means 'No matter how you try to give up something, you find yourself unable to let it go' - suggesting difficulty breaking free from something (could be habits, relationships, etc.)
Generate Chinese Nickname
Relation Nicknames