Meaning of natal plum

Definition of natal plum

(noun) very large closely branched South African shrub having forked bright green spines and shiny leaves
South African shrub having forked spines and plumlike fruit; frequently used as hedging
edible scarlet plumlike fruit of a South African plant

Other information on natal plum

WIKIPEDIA results for natal plum
Amazon results for natal plum