Definify.com

Definition 2024


therapsid

therapsid

English

Noun

therapsid (plural therapsids)

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