Stomatopod Meaning

There are 1 meaning(s) for word Stomatopod

Meaning 1 : a kind of crustacean

    Synonyms : stomatopod crustacean