Subscribe
URL of the page has been copied to clipboard.
Meaning : Evergreen shrub or small tree found on Catalina Island (California).
Synonyms : prunus lyonii
Install App
Catalina cherry meaning in Telugu.