diphosphohydrolases

English

Noun

diphosphohydrolases

  1. plural of diphosphohydrolase