What is the meaning of Undefeatable?

Not defeatable; impossible to defeat.

Something that has an undefeatable quality.

Source: wiktionary.org