Stomatopodous /(?)/

Stom·a·top·o·dous

Stomatopodous

a.
  1. Of or pertaining to the Stomatopoda. (Zool.)