ribosides
English
Noun
ribosides
plural of
riboside