Catalina cherry

noun

Definition of Catalina cherry

: an evergreen shrub or tree (Prunus lyonii) found on islands off the coast of California