Definitions
There is 1 meaning of the phrase
Spanish Gorse.
Spanish Gorse - as a noun
Erect shrub of southwestern europe having racemes of golden yellow flowers
Synonyms (Exact Relations)
genista hispanicaspanish broom