Stereospondyli Meaning

There are 1 meaning(s) for word Stereospondyli

Meaning 1 : formerly a suborder of Stegocephalia; amphibia having vertebrae whose component elements are fused into a single piece

    Synonyms : order stereospondyli