megasynthetases

English

Noun

megasynthetases

  1. plural of megasynthetase