Refine this word faster
Stomatopod
noun
Definitions
Noun
- 1 A member of the Stomatopoda order of marine crustaceans; a mantis shrimp.
"Although there has been variation, stomatopods have thrived with little change in their essential design for more than four hundred million years."
- 2 a kind of crustacean wordnet
Etymology
From order name Stomatopoda, corresponding to stomato- + -pod.
See also for "stomatopod"
Next best steps
Mini challenge
Unscramble this word: stomatopod