What does acocanthera spectabilis mean?

acocanthera spectabilis meaning in General Dictionary

medium-sized shrubby tree of South Africa having thick leathery evergreen leaves and white or red flowers and globose often two-seeded purplish black fresh fruits