Definition of Larrea

  • (noun) xerophytic evergreen shrubs; South America to southwestern United States

Synonyms of Larrea


Antonyms of Larrea


No Antonyms Found.

Homophones of Larrea


No Homophones Found.