give a finishing touch - Francés Inglés Diccionario