leave the impression of - Turco Inglés Diccionario