natal plum
noun
1.
very large closely branched South African shrub having forked bright green spines and shiny leaves
2.
South African shrub having forked spines and plumlike fruit; frequently used as hedging
3.
edible scarlet plumlike fruit of a South African plant