Understand Chinese Nickname

疼到无法自拔

[téng dào wú fă zì bá]
Translated directly to English it means being too hurt to pull out, implying an unbearable hurt or suffering one is experiencing that is hard to get over.
Generate Chinese Nickname
Relation Nicknames