What does acocanthera venenata mean?

acocanthera venenata meaning in General Dictionary

evergreen shrub or tree of Southern Africa