worm lizard
English Dictionary
->
Letter W
-> worm lizard
Search Dictionary:
worm lizard Definition
(n)
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
worm lizard Synonyms
worm lizard
© Art Branch Inc.