scincid_lizard
has definitions from the field of zoology
|
|
1 |
[ noun ] (zoology) alert agile lizard with reduced limbs and an elongated body covered with shiny scales; more dependent on moisture than most lizards; found in tropical regions worldwide
Related terms |
* |
|