'Larrea' definitions:

Definition of 'Larrea'

(from WordNet)
noun
Xerophytic evergreen shrubs; South America to southwestern United States [syn: Larrea, genus Larrea]

Words containing 'Larrea'