汉英词典
Chinese-English Dictionary
MEANING OF 屢戰屢勝
屢戰屢勝 (屡战屡胜)
have won every battle / fight repeatedly and win every battle / score one victory after another / win victory after victory
() lǚ () zhàn () shèng/shēng
EXAMPLE SENTENCES

虽说布兰特并不喜欢这个结语,但这毕竟是对烟草业何以屡战屡胜所作的第一次全面而又有说服力的阐释。

Although the conclusion is not to his liking, Mr Brandt's is the first full and convincing explanation of how they pulled it off.