English
Detailed Synonyms for leopard lizard in English
leopard lizard:
leopard lizard [the ~] nom
-
the leopard lizard
– any of several large lizards with many dark spots; of western United States and northern Mexico 1the leopard lizard– any of several large lizards with many dark spots; of western United States and northern Mexico 1