arabinosides
English
Noun
arabinosides
plural of
arabinoside