meaning of abudiwa

abudiwa meaning in Urban Dictionary

The Worshipped One in Swahilli.Also the badass mofo Abudiwa. The # 1 ninja/pirate on the web.