megasynthases

English

Noun

megasynthases

  1. plural of megasynthase