What is the meaning of Indefatigable?

Extremely persistent and untiring.

Source: wiktionary.org