Big Huge Thesaurus

Cambarus

noun

sounds kind of like