Meaning of therapsid
Definition of therapsid
(noun)
probably
warm-blooded;
considered
direct
ancestor
of mammals
Other information on therapsid
WIKIPEDIA results for
therapsid
Amazon results for
therapsid
Tweet