megasynthetases
English
Noun
megasynthetases
plural of
megasynthetase