English

edit

Noun

edit

deoxyhexoses

  1. plural of deoxyhexose

Anagrams

edit