a tremendous effort - Alemán Inglés Diccionario