English dictionary
larrea meaning and definition
Definition and meaning of larrea at MeaningMonkey.org. larrea meaning and definition in the English Dictionary.LARREA noun
Definition of Larrea (noun)
- xerophytic evergreen shrubs; South America to southwestern United States
- synonyms: genus Larrea
Source: Princeton University Wordnet