Meaning of legless lizard
Definition of legless lizard
(noun)
degenerate
wormlike
burrowing
lizard
of California
closely
related
to
alligator
lizards
Other information on legless lizard
WIKIPEDIA results for
legless lizard
Amazon results for
legless lizard
Tweet