triphosphopyridine nucleotide

Noun
  1. A coenzyme of several enzymes (synset 115104844)

Found on Word Lists

Other Searches