tree lizard

Explore definitions, synonyms, and language insights of tree lizard

Definitions

Noun
a climbing lizard of western United States and northern Mexico

More General Terms