Translation of Ribosa in English:

User Contribution

Ribosa

Ribose