macroamylases

English

Noun

macroamylases

  1. plural of macroamylase