Meaning of dalea spinosa

Definition of dalea spinosa

(noun) 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

Other information on dalea spinosa

WIKIPEDIA results for dalea spinosa
Amazon results for dalea spinosa