meaning of bambucha

bambucha meaning in Urban Dictionary

extraordinarly large