Big Huge Thesaurus

deltasone

noun

sounds kind of like