leave a positive impression - Turco Inglés Diccionario