Stomapod /(?)/

Sto·ma·pod

Stomapod

n.
  1. One of the Stomapoda. (Zool.)