English to Arabic

Meaning for:
Ribose
other
ريبوز - سكّر البنتوز