most indefatigable - Francés Inglés Diccionario