make an impression on - Turco Inglés Diccionario