have suffered repeated defeats
As a Chinese idiom, Pinyin is l ǚ zh à NL ǚ B à I, which means many wars and many failures. It comes from the biography of Huan Wen in the book of Jin.
The origin of Idioms
According to the biography of Huan Wen in the book of Jin, "Yin Hao went to Luoyang to repair the garden and mausoleum. After several years, he was defeated many times, and his equipment was exhausted."
Analysis of Idioms
The antonym is invincible
have suffered repeated defeats
be somewhat refined in one 's rough way - cū zhōng yǒu xì
be scattered to the four corners of the earth - tiān gè yī fāng
repair the old and utilize the waste - xiū jiù lì fèi