sulphurtransferases

English edit

Noun edit

sulphurtransferases

  1. plural of sulphurtransferase