impeccable finish - Francés Inglés Diccionario