Meaning of scincid lizard
Definition of scincid lizard
(noun)
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
Other information on scincid lizard
WIKIPEDIA results for
scincid lizard
Amazon results for
scincid lizard
Tweet