Pinyin Dictionary results for "luo hua liu shui"

落花流水
to be in a sorry state; to be utterly defeated
Dictionary data provided by CC-CEDICT