English → Hindi dictionary
carissa macrocarpa
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.
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.