furanosides

English

Noun

furanosides

  1. plural of furanoside