Back to Dictionary
Dictionary
Grammar
Thesaurus
Tests
Search
Carissa grandiflora
NOUN
very large closely branched South African shrub having forked bright green spines and shiny leaves
Top Definitions
Examples
Linguix Browser extension
Fix your writing
on millions of websites
Get Started For Free
How To Use Carissa grandiflora In A Sentence
List is Empty.