CATALINA CHERRY





Definition:

  1. [noun] evergreen shrub or small tree found on Catalina Island (California)
    Synonyms: Catalina cherry, Prunus lyonii

Synonyms: