Understand Chinese Nickname

嘴欠惹人烦

[zuĭ qiàn rĕ rén fán]
Roughly translates to 'talking excessively invites annoyance'. Implies a tendency to talk too much, say things that aren't necessary and end up annoying others.
Generate Chinese Nickname
Relation Nicknames