English

edit

Noun

edit

stryacocephalid (plural stryacocephalids)

  1. Any extinct therapsid of the family †Styracocephalidae