Temnospondyli Meaning
There are 1 meaning(s) for word Temnospondyli
Meaning 1 : formerly a suborder of Stegocephalia; large Carboniferous and Permian amphibians having vertebrae in which some elements remain separate
Synonyms : order temnospondyli
Synonyms : order temnospondyli
Similar words of Temnospondyli :
