Synonyms and Antonyms for Carissa_macrocarpa

1. Carissa macrocarpa (n.)

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

Synonyms: