Back to Dictionary
屡败屡战
屢敗屢戰
lǚbàilǚzhàn
1.
to keep on fighting despite continual setbacks (idiom)