Word info

stryacocephalid

Noun

Meaning

stryacocephalid (plural stryacocephalids)

Any extinct therapsid of the family †Styracocephalidae

Source: en.wiktionary.org

Close letter words and terms