more indefatigable - Alemán Inglés Diccionario