Meaning of alligator lizard
Definition of alligator lizard
(noun)
slim
short-limbed
lizard
having a
distinctive
fold
on
each
side
that permits expansion; of
western
North America
Other information on alligator lizard
WIKIPEDIA results for
alligator lizard
Amazon results for
alligator lizard
Tweet