Stomatopod
/(?)/
Stom·a·to·pod
Stomatopod
n.
One of the Stomatopoda.
(Zool.)