Definition of Therapsida

Noun: Therapsida

  1. Extinct mammal-like reptiles found inhabiting all continents from the mid Permian to late Triassic
    - order Therapsida

See also:
therapsid
therapsids

Anagrams containing the word Therapsida

tseariapdh atherapsid datherapsi idatheraps sidatherap psidathera apsidather rapsidathe erapsidath herapsidat