machinery, tools and equipment - Francés Inglés Diccionario