The Collaborative International Dictionary
Stomapod
Stomapod \Sto"ma*pod\, n. (Zo["o]l.) One of the Stomapoda.
Wiktionary
stomapod
n. (context zoology English) Any of the Stomapoda.