Therapsida
English Dictionary
->
Letter T
-> Therapsida
Search Dictionary:
Therapsida Definition
(n)
extinct
mammal
-
like
reptiles
found
inhabiting
all
continents
from
the
mid
Permian
to
late
Triassic
Therapsida Synonyms
order Therapsida
Therapsida
© Art Branch Inc.