Definitions
There is 1 meaning of the phrase
Carissa Macrocarpa.
Carissa Macrocarpa - as a noun
Very large closely branched south african shrub having forked bright green spines and shiny leaves
Synonyms (Exact Relations)
amatungulucarissa grandifloranatal plumExample Sentences
"The carissa macrocarpa plant has beautiful white flowers."
"We planted a carissa macrocarpa hedge along the fence."
"She wore a carissa macrocarpa wreath on her head."
"The carissa macrocarpa fruit is sweet and juicy."
"The carissa macrocarpa berries attract birds to the garden."