English → Hindi dictionary

carissa macrocarpa

कैरिस्सा मैकरॉरप / कैरिस्साNOUN

Definition

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

Looking for poetry? Read shayari and poems by great poets.