triphosphopyridine nucleotide

noun

1.
a coenzyme of several enzymes