Understand Chinese Nickname

招人烦惹人厌

[zhāo rén fán rĕ rén yàn]
Meaning 'Irritating and Annoying to People,' this self-deprecating username could be chosen by those who see themselves or are perceived as not fitting in or causing annoyance. It also might be a humorous or sarcastic choice.
Generate Chinese Nickname
Relation Nicknames