Catalina cherry
English Dictionary
->
Letter C
-> Catalina cherry
Search Dictionary:
Catalina cherry Definition
(n)
evergreen
shrub
or
small
tree
found
on
Catalina
Island
(
California
)
Catalina cherry Synonyms
Catalina cherry
Prunus lyonii
© Art Branch Inc.