therapsid
Noun
Meaning
therapsid (plural therapsids)
Any extinct reptile of the order Therapsida; thought to be direct ancestors of the mammals
Noun
therapsid (plural therapsids)
Any extinct reptile of the order Therapsida; thought to be direct ancestors of the mammals