Big Huge Thesaurus

castoroides

noun

sounds kind of like