Pinyin Dictionary results for "ban jiao shi"

绊脚石
stumbling block; obstacle; someone who gets in your way
Dictionary data provided by CC-CEDICT