Understand Chinese Nickname

招人嫌惹人烦

[zhāo rén xián rĕ rén fán]
Literally means 'Disliked and Annoying,' implying the person might be portraying a self-deprecating humor about oneself or describing one's feeling of being unpopular.
Generate Chinese Nickname
Relation Nicknames