Noun Definition
carissa grandiflora
1.Definition: very large closely branched South African shrub having forked bright green spines and shiny leaves
Related Noun(s):amatungulu, carissa macrocarpa, 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 macrocarpa, natal plum
Category: Plants