Noun Definition
islay
1.Definition: an island of western Scotland at the southern end of the Inner Hebrides
Category: Places2.Definition: California evergreen wild plum with spiny leathery leaves and white flowers
Related Noun(s):evergreen cherry, prunus ilicifolia
Category: Plants