make a tremendous effort - Turco Inglés Diccionario