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
a man of no common appearance and very noble in his looks - yī biǎo fēi sú
take more time to consider the matter - shì kuān zé yuán