megaenzymes

English

Noun

megaenzymes

  1. plural of megaenzyme