biological apparatus and supplies - Español Inglés Diccionario