unflagging

adj. Tireless, persistent.