give the impression of - Turco Inglés Diccionario