sonoran lyre snake Meaning, Definition & Usage

  1. noun of desert regions of southwestern North America
    Trimorphodon lambda.

WordNet