adenyltransferases

English edit

Noun edit

adenyltransferases

  1. plural of adenyltransferase