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
Tweet