larrea
Explore definitions, synonyms, and language insights of larrea
Definitions
Noun
xerophytic evergreen shrubs; South America to southwestern United States
Explore definitions, synonyms, and language insights of larrea