Carissa Macrocarpa Synonyms

Very large closely branched South African shrub having forked bright green spines and shiny leaves
(Noun)

Words near Carissa Macrocarpa in the Thesaurus