giant lizard
— Noun
– English
~ the largest lizard in the world (10 feet); found on Indonesian islands
glass lizard
— Noun
– English
~ snakelike lizard of Europe and Asia and North America with vestigial hind limbs and the ability to regenerate its long fragile tail
green lizard
— Noun
– English
~ a common Eurasian lizard about a foot long