English

edit

Noun

edit

deoxyriboses

  1. plural of deoxyribose

Anagrams

edit