Undefatigable

(a.) Indefatigable.