meaning of carissa grandiflora

carissa grandiflora meaning in General Dictionary

large closely branched South African shrub having forked brilliant green spines and shiny leaves