Big Huge Thesaurus

Castoridae

noun

sounds kind of like