1 definition by Sakhile

Top Definition
A very clever and cute looking boy who lives in Swaziland, and grew up in Ngonini
Sibongumusa Magagula is the richest living soul
by Sakhile December 06, 2018

Mug icon
Buy a Sibongumusa Magagula mug!