Brachiopoda Meaning

There are 1 meaning(s) for word Brachiopoda

Meaning 1 : marine invertebrates that resemble mollusks

    Synonyms : phylum brachiopoda