adenylic acid

Noun
  1. A nucleotide found in muscle cells and important in metabolism;
    Reversibly convertible to ADP and ATP (synset 114731871)

Found on Word Lists

Other Searches