Find the word definition

Wikipedia
Euchambersia

Euchambersia was a therocephalian therapsid that lived during the Late Permian epoch, approximately 250 million years ago, in what is now South Africa.