Stomapod
/(?)/
Sto·ma·pod
Stomapod
n.
One of the Stomapoda.
(Zool.)