Understand Chinese Nickname

我碍你眼

[wŏ ài nĭ yăn]
'I Get On Your Nerves' This name implies that the person might find himself/herself annoying to others. This title is often used self-deprecatingly or with a touch of humor in online communication.
Generate Chinese Nickname
Relation Nicknames