Spanish gorse

Explore definitions, synonyms, and language insights of Spanish gorse

Definitions

Noun
erect shrub of southwestern Europe having racemes of golden yellow flowers

More General Terms