English edit

Noun edit

arabinosides

  1. plural of arabinoside