have an impact upon - Turco Inglés Diccionario