Understand Chinese Nickname

我碍眼

[wŏ ài yăn]
Translates to 'I'm annoying', indicating a character trait where one may consider oneself bothersome or undesirable.
Generate Chinese Nickname
Relation Nicknames