Find the word definition

WordNet
stomatopod crustacean

n. a kind of crustacean [syn: stomatopod]