triphosphopyridine : Idioms & Phrases


triphosphopyridine nucleotide

  • noun a coenzyme of several enzymes
WordNet