genus larrea Meaning, Definition & Usage

  1. noun xerophytic evergreen shrubs; South America to southwestern United States
    Larrea.

WordNet