Wiktionary
arabinosides
n. (plural of arabinoside English)
n. (plural of arabinoside English)