在线词典连战连胜fighting and winning a series of battles (idiom); ever victorious英文释义fighting and winning a series of battles (idiom); ever victorious