- scincid lizard as a noun:
- 1
scincid lizard
noun
1 scincid lizard
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.
Polish: scynk
debug info: 0.016