Definition of Leopard Lizard

  • 1. Any of several large lizards with many dark spots; of western United States and northern Mexico Noun

Semanticaly linked words with "leopard lizard"

Hyponims for word "leopard lizard"