untiring
adjective
°Not able to be tired; inexhaustible.
°Unfailing; resolute.