carissa grandiflora Meaning, Definition & Usage

  1. noun very large closely branched South African shrub having forked bright green spines and shiny leaves
    amatungulu; Carissa macrocarpa; natal plum.

WordNet