bàn jiǎo shí绊脚石stumbling block; obstacleFrequency 3.2Meaningsstumbling blockobstaclesomeone who gets in your way