Home / C / carissa macrocarpa

carissa macrocarpa

noun 18 letters Scrabble 27 WWF 32
Definitions
noun

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

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