xylopyranosides

English

Noun

xylopyranosides

  1. plural of xylopyranoside

Anagrams