Synonyms and Antonyms for Larrea

1. Larrea (n.)

xerophytic evergreen shrubs; South America to southwestern United States

Synonyms: