Refine this word faster
Larrea tridentata
Definitions
Noun
- 1 desert shrub of southwestern United States and New Mexico having persistent resinous aromatic foliage and small yellow flowers wordnet
See also for "larrea tridentata"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.