Meaning of Temnospondyli
Definition of Temnospondyli
(noun)
formerly
a
suborder
of Stegocephalia;
large
Carboniferous and Permian amphibians having vertebrae in which
some
elements
remain
separate
Other information on Temnospondyli
WIKIPEDIA results for
Temnospondyli
Amazon results for
Temnospondyli
Tweet