tremendous impact - Alemán Inglés Diccionario