nucleotide

Noun
  1. A phosphoric ester of a nucleoside;
    The basic structural unit of nucleic acids (DNA or RNA) (synset 114988729)

Found on Word Lists

Other Searches