indesmayable
Meanings
Adjective
1. unflagging, indefatigable, unfaltering