English

edit

Noun

edit

desulfatases

  1. plural of desulfatase