Definitions of Lichanura trivirgata:

  • noun:   boa of rocky desert of southwestern United States