What is Moumba?
a major. huge, smelly poo
Frank: "oh my dog, would you check out that moumba lying in the bowl!"
See poo, feces, shit, fart, crap
All you need for a faster workflow in one place.