rubydubydoo Share definition Flag When you lick your own butt crack after pooping bc you have no toilet paper I hate when I have to perform a rubydubydoo after number 2 rubydubydoo by bill&parret April 13, 2020 0 0 Get merch Get the rubydubydoo mug. Buy Now — $32.95 See more merch