arabinosides

English

Noun

arabinosides

  1. plural of arabinoside