Understand Chinese Nickname

我知道我是碍你眼

[wŏ zhī dào wŏ shì ài nĭ yăn]
It means 'I know I get in your way', acknowledging self-awareness about being annoying or causing disturbance to others, and expressing humility.
Generate Chinese Nickname
Relation Nicknames