Translation of ribosa in English:

User Contribution

ribosa

Ribose