islay Meaning, Definition & Usage

  1. noun California evergreen wild plum with spiny leathery leaves and white flowers
    Prunus ilicifolia; evergreen cherry; holly-leaved cherry; holly-leaf cherry.
  2. noun an island of western Scotland at the southern end of the Inner Hebrides

WordNet