Attested.to

Definition

a sugar that is a constituent of nucleic acids

Seed ·

Term in context

deoxyribose in CommonParlance