Letter Toolbox

DEOXYRIBOSE

“DEOXYRIBOSE” is a valid word.

24 Scrabble points
24 Words with Friends
11 letters

Definition

noun

  1. a sugar that is a constituent of nucleic acids

< 11-letter words: DEOXYRIBOSE

9-letter words 1

8-letter words 2