Big Huge Thesaurus

Deimos

noun

sounds kind of like