Big Huge Thesaurus

Homarus

noun

sounds kind of like