'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