adenylyltransferases

English

edit

Noun

edit

adenylyltransferases

  1. plural of adenylyltransferase