of apparatus or plants - Español Inglés Diccionario