sulphurtransferases

English

Noun

sulphurtransferases

  1. plural of sulphurtransferase