luò huā liú shuǐ
Literal Meaning 字面意思
Fallen flowers, flowing water
To be badly beaten or defeated
Similar English Idioms 相似英文习语
Shellacking; drubbing; trashed; flopped; crushed; demolished; take a beating
维德一直在外面炫耀自己打电动有多么厉害，没想到跟萨曼莎打超级马力欧时，被打得落花流水。 Wade boasted to everyone about his unbeatable skills at video games, but Samantha thoroughly crushed him at Super Mario.
Let's Draw This 成语!
Only paid subscribers get to watch the video by logging in