triphosphohydrolases

English

Noun

triphosphohydrolases

  1. plural of triphosphohydrolase