Understand Chinese Nickname

我是碍人

[wŏ shì ài rén]
Translates into claiming oneself as an obstacle or nuisance to others, implying a sense of being inconvenient, guilty, or self-deprecating in social contexts.
Generate Chinese Nickname
Relation Nicknames