Spanish to English Dictionary

Versión en Español

"add the finishing touches to" in Spanish translation