Pinyin Dictionary results for "sha bu zhu"

刹不住
unable to brake (stop)
Dictionary data provided by CC-CEDICT