Synapsida Meaning

There are 1 meaning(s) for word Synapsida

Meaning 1 : extinct reptiles of the Permian to Jurassic considered ancestral to mammals

    Synonyms : subclass synapsida