larrea

Explore definitions, synonyms, and language insights of larrea

Definitions

Noun
xerophytic evergreen shrubs; South America to southwestern United States

More General Terms