Big Huge Thesaurus

stomatopoda

noun

sounds kind of like