vocab dash
Log in
Sign up
cachora
Meanings
Noun
1. A type of lizard, the western long-tailed brush lizard.