'Therapsida' definitions:

Definition of 'Therapsida'

(from WordNet)
noun
Extinct mammal-like reptiles found inhabiting all continents from the mid Permian to late Triassic [syn: Therapsida, order Therapsida]

Words containing 'Therapsida'