bàn
jiǎo
shí
1
stumbling block
2
obstacle
3
someone who gets in your way