Larrea

Explore definitions, synonyms, and language insights of Larrea

Definitions

Noun
xerophytic evergreen shrubs; South America to southwestern United States

More General Terms