piece of apparatus - Francés Inglés Diccionario