连战连胜 lián zhàn lián shèng

DEFINITIONS

  1. fighting and winning a series of battles (idiom); ever victorious

CHARACTERS

连 lián join, connect; continuous; even
战 zhàn war, fighting, battle
连 lián join, connect; continuous; even
胜 shèng victory; excel, be better than