impeccable finish - Turco Inglés Diccionario