Find the word definition

Wiktionary

microzymes

n. (plural of microzyme English)