Lichanura trivirgata

Explore definitions, synonyms, and language insights of Lichanura trivirgata

Definitions

Noun
boa of rocky desert of southwestern United States

More General Terms

boa