ever-victorious; invincible
A yojijukugo meaning to win every battle; used for consistent, overwhelming victory in competition, business, or personal challenges.
He boasts a record of ever-victorious success in the business world.
Rather than aiming for invincibility, sometimes it's important to learn from defeat.