Big Huge Thesaurus

mycenae

noun

sounds kind of like