Definition - Carissa macrocarpa

Below is the definition for the word you requested, to find more definitions please use the dictionary page.

Carissa macrocarpa
  1. very large closely branched South African shrub having forked bright green spines and shiny leaves
.
By Letter: A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
Crossword Solver iPhone Application
Twitter
Follow me on twitter @webmonkeyash