zhàn wú bù shèng

Translation

  • to triumph in every battle (idiom)
  • invincible
  • to succeed in every undertaking

Synonyms

Chinese Tones