carissa macrocarpa Meaning, Definition & Usage

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

WordNet