spanish gorse

Noun
  1. Erect shrub of southwestern Europe having racemes of golden yellow flowers (synset 112551134)

Found on Word Lists

Other Searches