mycoyltransferases

English edit

Noun edit

mycoyltransferases

  1. plural of mycoyltransferase