English dictionary
amatungulu meaning and definition
Definition and meaning of amatungulu at MeaningMonkey.org. amatungulu meaning and definition in the English Dictionary.AMATUNGULU noun
Definition of amatungulu (noun)
- very large closely branched South African shrub having forked bright green spines and shiny leaves
- synonyms: Carissa grandiflora, Carissa macrocarpa, natal plum
Source: Princeton University Wordnet