Synapsids

What did Estemmenosuchus evolve from?
Estemmenosuchus (pronounced es-TEM-en-oh-SOOK-us) was an ancient plant-eater that lived during the late Permian period, roughly 255 million years ago ...