larrea

Noun
  1. Xerophytic evergreen shrubs;
    South America to southwestern United States (synset 112743644)

Found on Word Lists

Other Searches