pentosides

English

Noun

pentosides

  1. plural of pentoside

Anagrams