trimorphodon lambda Meaning, Definition & Usage

  1. noun of desert regions of southwestern North America
    Sonoran lyre snake.

WordNet