Definition of Larrea

Noun: Larrea

  1. Xerophytic evergreen shrubs; South America to southwestern United States
    - genus Larrea

See also:
Larousse
larrigan

Anagrams containing the word Larrea

lrraae alarre ealarr realar rreala arreal