therapsida

Noun
  1. Extinct mammal-like reptiles found inhabiting all continents from the mid Permian to late Triassic (synset 101722286)

Found on Word Lists

Other Searches