Understand Chinese Nickname

绊脚石

[bàn jiăo shí]
Directly translating to 'stumbling block', the user might be suggesting they are obstacles for some people in specific situations. It could indicate their sense of inferiority, helplessness, or even just humility.
Generate Chinese Nickname
Relation Nicknames