index

Encyclopædia - Therapsids

A type of synapsid.