Meaning of catalina cherry

Definition of catalina cherry

(noun) evergreen shrub or small tree found on Catalina Island (California)

Other information on catalina cherry

WIKIPEDIA results for catalina cherry
Amazon results for catalina cherry