sulfotransferases

English edit

Noun edit

sulfotransferases

  1. plural of sulfotransferase