carissa macrocarpa is a noun meaning "very large closely branched South African shrub having forked bright green spines and shiny leaves". It carries one recorded sense.
very large closely branched South African shrub having forked bright green spines and shiny leaves
Definitions, synonyms and semantic relations for carissa macrocarpa come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.