Big Huge Thesaurus

manticora

noun

sounds kind of like