Definitions
There is 1 meaning of the phrase
Irish Gorse.
Irish Gorse - as a noun
Very spiny and dense evergreen shrub with fragrant golden-yellow flowers; common throughout western europe
Synonyms (Exact Relations)
furzegorseulex europaeuswhin