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