Word info

therapsid

Noun

Meaning

therapsid (plural therapsids)

Any extinct reptile of the order Therapsida; thought to be direct ancestors of the mammals

Source: en.wiktionary.org

Hyponyms

Anagrams

Close letter words and terms