of apparatus or plants - Francés Inglés Diccionario