To help me understand and provide you with an accurate answer, please tell me:
* What language is "Mambi" from?
* What does it mean in that language?
* What is the context of the word?
For example:
* Is it a name?
* Is it a place?
* Is it a word describing something?
Once you provide more information, I can help you find the best English translation for "Mambi."