Big Huge Thesaurus

deimos

noun

sounds kind of like