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