macroenzymes

English

Noun

macroenzymes

  1. plural of macroenzyme