Carissa Grandiflora Synonyms

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

Words near Carissa Grandiflora in the Thesaurus