'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]