amatungulu has definitions from the fields of botany,South Africa
1
[ noun ] (botany,South Africa) very large closely branched South African shrub having forked bright green spines and shiny leaves

Related terms

carissa carissa_plum

*