English dictionary

dalea spinosa meaning and definition

Definition and meaning of dalea spinosa at MeaningMonkey.org. dalea spinosa meaning and definition in the English Dictionary.


Definition of Dalea spinosa (noun)

  1. greyish-green shrub of desert regions of southwestern United States and Mexico having sparse foliage and terminal spikes of bluish violet flowers; locally important as source of a light-colored honey of excellent flavor
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!


Link to this page: