Meaning of Therapsida
Definition of Therapsida
(noun)
extinct
mammal-like reptiles
found
inhabiting all continents from the mid Permian to
late
Triassic
Other information on Therapsida
WIKIPEDIA results for
Therapsida
Amazon results for
Therapsida
Tweet