'Catalina cherry' definitions:

Definition of 'Catalina cherry'

(from WordNet)
noun
Evergreen shrub or small tree found on Catalina Island (California) [syn: Catalina cherry, Prunus lyonii]