Big Huge Thesaurus

deoxyadenosine

noun

sounds kind of like