Meanings1to suffer defeat in every battle (idiom)Written Forms屢戰屢敗Traditional · Main Form屡战屡败Alternate Form