meaning of deoxyribose

1. a sugar that is a constituent of nucleic acids


Related Words

deoxyribose |

Developed & Maintained By Taraprasad.com

Treasure Words