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
Synonyms : order stereospondyli
Similar words of Stereospondyli :
