English dictionary
catalina cherry meaning and definition
Definition and meaning of catalina cherry at MeaningMonkey.org. catalina cherry meaning and definition in the English Dictionary.CATALINA CHERRY noun
Definition of Catalina cherry (noun)
- evergreen shrub or small tree found on Catalina Island (California)
- synonyms: Prunus lyonii
Source: Princeton University Wordnet