Big Huge Thesaurus

fossa

noun

sounds kind of like