Pinyin Dictionary results for "lang bei bu kan"

狼狈不堪
battered and exhausted; stuck in a dilemma
Dictionary data provided by CC-CEDICT