wumbasha Share definition Flag An incredibly large soft drink. person-I totally bought the biggest soda I could. person #2-Wow, that thing is a wumbasha! wumbasha by embem May 12, 2008 0 0 Get merch Get the wumbasha mug. Buy Now — $32.95 See more merch