Cordylidae

Explore definitions, synonyms, and language insights of Cordylidae

Definitions

Noun
small family of spiny ovoviviparous African lizards

More General Terms