The Sheng Dictionary
Kenyan street language, decoded — word by word.
WORDTOP MEANINGMEANINGS♥
MBARUMbaru means police/DCI. It's derived from their preferred use of Subaru cars.12MBOGImy crew manze11MANZEno meaning yet — open and add one00MRAZIMrazi means snitch10