megasynthases
English
Noun
megasynthases
plural of
megasynthase