Big Huge Thesaurus

decapoda

noun

sounds kind of like