cordylidaeEnglish

Cordylidae, family Cordylidae

Noun

Small family of spiny ovoviviparous African lizards

English: Cordylidae, family Cordylidae

English words with similar meanings

Show 1 words