triphosphatases
English
Noun
triphosphatases
plural of
triphosphatase