lián zhàn lián shèng

Translation

  • fighting and winning a series of battles (idiom)
  • ever victorious
Chinese Tones