put the finishing touches to (work) - Francés Inglés Diccionario

Proponer traducción