larrea Meaning, Definition & Usage

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

WordNet