Larrea
/lˈæriʌ/
Explore definitions, synonyms, and language insights of Larrea
Definitions
Noun
xerophytic evergreen shrubs; South America to southwestern United States