Meaning of worm lizard
Definition of worm lizard
(noun)
a
lizard
of the
genus
Amphisbaena;
harmless
wormlike
limbless
lizard
of
warm
or
tropical
regions having
concealed
eyes
and ears and a
short
blunt
tail
Other information on worm lizard
WIKIPEDIA results for
worm lizard
Amazon results for
worm lizard
Tweet