Big Huge Thesaurus

nucleoside

noun

sounds kind of like