Pinyin Dictionary results for "lan lu hu"

拦路虎
stumbling block
Dictionary data provided by CC-CEDICT