English dictionary
carissa macrocarpa meaning and definition
Definition and meaning of carissa macrocarpa at MeaningMonkey.org. carissa macrocarpa meaning and definition in the English Dictionary.CARISSA MACROCARPA noun
Definition of Carissa macrocarpa (noun)
- very large closely branched South African shrub having forked bright green spines and shiny leaves
- synonyms: amatungulu, Carissa grandiflora, natal plum
Source: Princeton University Wordnet