Understand Chinese Nickname

我好碍眼

[wŏ hăo ài yăn]
I Am Annoying To Look At: It's likely a humorous and self-deprecating expression. It implies the user is overly conspicuous or feels embarrassed in certain circumstances.
Generate Chinese Nickname
Relation Nicknames