Subscribe
URL of the page has been copied to clipboard.
Meaning : Extinct mammal-like reptiles found inhabiting all continents from the mid Permian to late Triassic.
Synonyms : therapsida
Install App
Order therapsida meaning in Telugu.