Big Huge Thesaurus

castoridae

noun

sounds kind of like