chamaesaura
/kæmiˈɛsɔːrə/Definitions
1. noun
A genus of small to medium-sized agamid lizards found in southern Africa
“The chamaesaura is a species of lizard found in the savannas of South Africa.”
1. noun
A genus of small to medium-sized agamid lizards found in southern Africa
“The chamaesaura is a species of lizard found in the savannas of South Africa.”