leopard lizard n : any of several large lizards with many dark spots; of western United States and northern Mexico
版權所有 © 2024 3Dict.net