Language:
Free Online Dictionary|3Dict

馬仰人翻

Source : CEDICT

thrown into confusion/utterly defeated in battle (idiom)