metal finishing facility - Francés Inglés Diccionario