Phantom downpour Share definition Flag When you take a diarrhoea ass shit but don’t feel it when it comes out That was some freaky stuff dude. I just had the phantom downpour, had to check the toilet before I could wipe my ass. Phantom downpour by Olivitarium April 23, 2019 0 0 Get merch Get the Phantom downpour mug. Buy Now — $32.95 See more merch