Understand Chinese Nickname

狗屁碍人

[gŏu pì ài rén]
Literal translation: 'nonsense that bothers people.' A colloquial expression suggesting someone or something is annoying or obstructive.
Generate Chinese Nickname
Relation Nicknames