Big Huge Thesaurus

callisto

noun

sounds kind of like