What does bambucha mean?

bambucha meaning in Urban Dictionary

extraordinarly large