Definitions of Lichanura:

  • noun:   boas of western North America