Big Huge Thesaurus

Carapidae

noun

sounds kind of like