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