Back to Dictionary
屡战屡败
屢戰屢敗
lǚzhànlǚbài
1.
to suffer defeat in every battle (idiom)