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