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

laarer alarre ealarr realar rreala arreal