Choombawoomba Share definition Flag A male insuperior to a simp. Did you hear about David? That guys got a real case of the choombawoombas. He cant even get his mom to get him a date. Choombawoomba by SquidvaderƧ February 13, 2021 0 0 Get merch Get the Choombawoomba mug. Buy Now — $32.95 See more merch