Meaning of spanish gorse

Definition of spanish gorse

(noun) erect shrub of southwestern Europe having racemes of golden yellow flowers

Other information on spanish gorse

WIKIPEDIA results for spanish gorse
Amazon results for spanish gorse