Pinyin Dictionary results for "ren yang ma fan"

人仰马翻
to suffer a crushing defeat (idiom); in a pitiful state; in a complete mess; to roll (with laughter)
Dictionary data provided by CC-CEDICT