Definition of Tree Lizard

  • 1. A climbing lizard of western United States and northern Mexico Noun

Synonyms for word "tree lizard"

Semanticaly linked words with "tree lizard"

Hyponims for word "tree lizard"