'leopard lizard' definitions:

Definition of 'leopard lizard'

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