most indefatigable - Turco Inglés Diccionario