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