Understand Chinese Nickname

深碍你啊

[shēn ài nĭ a]
The direct translation would be 'Deep hindrance/annoyance to you oh', implying someone who finds themselves deeply annoying or obstructive to you or someone else, with a hint of sarcasm or resignation.
Generate Chinese Nickname
Relation Nicknames