Wiktionary
triphosphopyridine nucleotides
n. (plural of triphosphopyridine nucleotide English)