Meanings1to keep on fighting despite continual setbacks (idiom)Written Forms屢敗屢戰Traditional · Main Form屡败屡战Alternate Form