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
Synonyms : subclass synapsida
Similar words of Synapsida :
