Big Huge Thesaurus

manticore

noun

sounds kind of like