The definition :


Definitions of amatungulu:

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



Are you interested in alternative search :

:carissa grandiflora carissa macrocarpa natal plum carissa plum carissa

If you like reading news check: