nucleotideEnglish

base, nucleotide

Noun

A phosphoric ester of a nucleoside, the basic structural unit of nucleic acids (DNA or RNA)

English: nucleotide, base

English words with similar meanings

Show 1 words