catalina cherry Meaning, Definition & Usage

  1. noun evergreen shrub or small tree found on Catalina Island (California)
    Prunus lyonii.

WordNet