English

edit

Noun

edit

deoxyhexosides

  1. plural of deoxyhexoside

Anagrams

edit