English

edit

Noun

edit

pentosides

  1. plural of pentoside

Anagrams

edit