to impact on - Español Inglés Diccionario