embarrassing Share definition Flag when you lose a dildo in your ass and it clogs and your shit starts building up till you explode im embarrassing becus of you embarrassing by sebyneby / albino rhino October 8, 2019 0 0 Get merch Get the embarrassing mug. Buy Now — $32.95 See more merch