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