Meaning of leopard lizard

Definition of leopard lizard

(noun) any of several large lizards with many dark spots; of western United States and northern Mexico

Other information on leopard lizard

WIKIPEDIA results for leopard lizard
Amazon results for leopard lizard