Home / C / carissa grandiflora

carissa grandiflora

noun 19 letters Scrabble 25 WWF 29
Definitions
noun

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

Look “carissa grandiflora” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →