Definitions
There is 1 meaning of the phrase
Larrea Tridentata.
Larrea Tridentata - as a noun
Desert shrub of southwestern united states and new mexico having persistent resinous aromatic foliage and small yellow flowers
Synonyms (Exact Relations)
covillecreosote bushhediondilla