strenuous efforts - Turco Inglés Diccionario