natal plum

definition: edible scarlet plumlike fruit of a South African plant
example:
speech part: noun
synonyms: carissa plum
definition: South African shrub having forked spines and plumlike fruit
example:
speech part: noun
synonyms: hedge thorn
definition: very large closely branched South African shrub having forked bright green spines and shiny leaves
example:
speech part: noun
synonyms: amatungulu

How natal plum is being used?