Skip to main content

amatungulu

English amatungulu meaning in English  •  amatungulu का अर्थ अंग्रेजी में
Noun
  • a very large closely branched South African shrub (Carissa grandiflora) of the dogbane family having forked bright green spines, white flowers, shiny leaves, and red berries. Also called natal plum>.
  • the fruit of the amatungulu{1}.
Advertisement