Leo Beebe Share definition Flag The most annoying mf known to man. Took away Ken Miles’s victory. Honestly this guy sucks dick. You’re being such a Leo Beebe for not letting me win….also you’re a bitch Leo Beebe by Biglumpy April 9, 2022 0 0 Get merch Get the Leo Beebe mug. Buy Now — $32.95 See more merch