Understand Chinese Nickname

毕竟我惹人厌

[bì jìng wŏ rĕ rén yàn]
Indeed I Am Annoying - expressing awareness or confession of oneself being bothersome or unwelcomed by others. There might be feelings of self-disgust or social awkwardness.
Generate Chinese Nickname
Relation Nicknames