macroenzymes
English
Noun
macroenzymes
plural of
macroenzyme