triphosphohydrolases
English
Noun
triphosphohydrolases
plural of
triphosphohydrolase