Understand Chinese Nickname

心里有狗

[xīn lĭ yŏu gŏu]
'Xin Li You Gou', translates literally into 'Dog in Heart'. However, in Chinese slang, a more appropriate rendering would be 'having a guilty conscience.' The literal meaning sounds odd and funny for non-Chinese speakers but carries an idiomatic nuance.
Generate Chinese Nickname
Relation Nicknames