Noun Definition
carissa macrocarpa
1.Definition: very large closely branched South African shrub having forked bright green spines and shiny leaves
Related Noun(s):amatungulu, carissa grandiflora, natal plum
Category: Plants1.Definition: very large closely branched South African shrub having forked bright green spines and shiny leaves
Related Noun(s):amatungulu, carissa grandiflora, natal plum
Category: Plants