Big Huge Thesaurus

ribose

noun

sounds kind of like