'Carissa macrocarpa' definitions:

Definition of 'Carissa macrocarpa'

(from WordNet)
noun
Very large closely branched South African shrub having forked bright green spines and shiny leaves [syn: natal plum, amatungulu, Carissa macrocarpa, Carissa grandiflora]