• word of the day

    deoxyribose

    deoxyribose - Dictionary definition and meaning for word deoxyribose

    Definition
    (noun) a sugar that is a constituent of nucleic acids
Download our Mobile App Today
Receive our word of the day
on Whatsapp