What does catalina cherry mean?

catalina cherry meaning in General Dictionary

evergreen shrub or small tree found on Catalina Island (Ca)