ramnosa
Meanings
Noun
1. rhamnose (biochemistry)