STOMATOPOD MEANING IN ENGLISH

• Stomatopod Definition & Synonyms

  1. (n.) One of the Stomatopoda.


• Stomatopoda Definition & Synonyms

  1. (n. pl.) Same as Stomapoda.


• Stomatopodous Definition & Synonyms

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


RECENT SEARCHES