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