microchemostats
English
Noun
microchemostats
plural of
microchemostat