diphosphotransferases

English

Noun

diphosphotransferases

  1. plural of diphosphotransferase