English word definition — powered by WordNet
a phosphoric ester of a nucleoside
Want to remember nucleotide?