stomatopods

noun

Plural form of stomatopod.