English dictionary
therapsid meaning and definition
Definition and meaning of therapsid at MeaningMonkey.org. therapsid meaning and definition in the English Dictionary.THERAPSID noun
Definition of therapsid (noun)
- probably warm-blooded; considered direct ancestor of mammals
- synonyms: protomammal
Source: Princeton University Wordnet