cachora
Meanings
Noun
1. A type of lizard, the western long-tailed brush lizard.