• word of the day

    msasa

    msasa - Dictionary definition and meaning for word msasa

    Definition
    (noun) small shrubby African tree having compound leaves and racemes of small fragrant green flowers
Connect with us on Facebook