Wiktionary
triphosphatases
n. (plural of triphosphatase English)
n. (plural of triphosphatase English)