phosphotransferases

English edit

Noun edit

phosphotransferases

  1. plural of phosphotransferase