Big Huge Thesaurus

stomatopod

noun

sounds kind of like