Big Huge Thesaurus

lycaeon

noun

sounds kind of like