lichanura trivirgata Meaning, Definition & Usage

  1. noun boa of rocky desert of southwestern United States
    rosy boa.

WordNet