Definitions of stomatopod:

  • noun:   a kind of crustacean