bn:17395474n
Noun Concept
IT
Lycosuchidae
EN
Lycosuchidae is an extinct family of therocephalian therapsids from the Middle Permian Beaufort Group of South Africa. Wikipedia
Relations
Sources
PARENT TAXON
TAXON RANK
Wikidata