triphosphatases

English

Noun

triphosphatases

  1. plural of triphosphatase