deoxytransferases

English

Noun

deoxytransferases

  1. plural of deoxytransferase