English
›
Words
(of
a person or their efforts) persisting tirelessly
Translation:
English
Adjective
5
indefatigable
Add
Translation