mechanical finishing - Francés Inglés Diccionario