Wiktionary
triphosphates
n. (plural of triphosphate English)
n. (plural of triphosphate English)