Stomapod(n.) One of the Stomapoda.

Words within stomapodous