Find the word definition

Wikipedia
Therioides

Therioides ("beast-like one") is an extinct genus of middle sized carnivorous therocephalian from the Tapinocephalus Assemblage Zone of South Africa.