evergreen cherry

noun

Definition of evergreen cherry

2 : islay