Pinyin Dictionary results for "qi hu nan xia"

骑虎难下
if you ride a tiger, it's hard to get off (idiom); fig. impossible to stop halfway
Dictionary data provided by CC-CEDICT