释义 |
leopard lizard ThesaurusNoun | 1. | leopard lizard - any of several large lizards with many dark spots; of western United States and northern Mexicoiguanid, iguanid lizard - lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in malesGambelia, genus Gambelia - leopard lizards |
leopard lizard
Words related to leopard lizardnoun any of several large lizards with many dark spotsRelated Words- iguanid
- iguanid lizard
- Gambelia
- genus Gambelia
|