pyrophosphotransferases

English edit

Noun edit

pyrophosphotransferases

  1. plural of pyrophosphotransferase