Big Huge Thesaurus

Dermestidae

noun

sounds kind of like