endoamylases

English

Noun

endoamylases

  1. plural of endoamylase