Pinyin Dictionary results for "lian zhan lian sheng"

连战连胜
fighting and winning a series of battles (idiom); ever victorious
Dictionary data provided by CC-CEDICT