Vocabulary

百戦百勝

ever-victorious; many successful campaigns; invincibility

noun