Home
Search
Index
Definify.com
Definition
2024
therapsid
therapsid
English
Noun
therapsid
(
plural
therapsids
)
Any
extinct
reptile
of the order
Therapsida
; thought to be direct
ancestors
of the
mammals
Similar Results