Larrea

/lˈæriʌ/

Explore definitions, synonyms, and language insights of Larrea

Definitions

Noun
xerophytic evergreen shrubs; South America to southwestern United States

More General Terms