Noun
estemmenosuchid (plural estemmenosuchids) (zoology) Any therapsid in the family Estemmenosuchidae.