Big Huge Thesaurus

deoxyribose

noun

sounds kind of like