English dictionary
therapsida meaning and definition
Definition and meaning of therapsida at MeaningMonkey.org. therapsida meaning and definition in the English Dictionary.THERAPSIDA noun
Definition of Therapsida (noun)
- extinct mammal-like reptiles found inhabiting all continents from the mid Permian to late Triassic
- synonyms: order Therapsida
Source: Princeton University Wordnet