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