Big Huge Thesaurus

mantichora

noun

sounds kind of like