indefatigable in Dutch
indefatigable in Dutch
onvermoeibaar
Extremely persistent and untiring.
onvermoeid
Extremely persistent and untiring.