Irish gorse
Explore definitions, synonyms, and language insights of Irish gorse
Definitions
                    Noun
                    
            very spiny and dense evergreen shrub with fragrant golden-yellow flowers; common throughout western Europe