Big Huge Thesaurus

carapidae

noun

sounds kind of like