Inglés
Sinónimos detallados de leopard lizard en inglés
leopard lizard:
leopard lizard [the ~] sustantivo
-
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