• word of the day

    amatungulu

    amatungulu - Dictionary definition and meaning for word amatungulu

    Definition
    (noun) very large closely branched South African shrub having forked bright green spines and shiny leaves
Download our Mobile App Today
Receive our word of the day
on Whatsapp