* What language is "thoomba" from?
* What is the meaning of "thoomba" in that language?
* What is the context in which you heard or saw this word?
With more information, I can better understand what you're looking for and provide a suitable English translation.