Larrea
English Dictionary
->
Letter L
-> Larrea
Search Dictionary:
Larrea Definition
(n)
xerophytic
evergreen
shrubs
;
South
America
to
southwestern
United
States
Larrea Synonyms
genus Larrea
Larrea
© Art Branch Inc.