Obama Rain Speech Share definition Flag a wet fart. Usually accompanied by the statement, "Marines, hold my umbrella!" Wow, that was a real Obama Rain Speech! I had to stop and check my drawers. Obama Rain Speech by Grodd July 12, 2015 0 0 Get merch Get the Obama Rain Speech mug. Buy Now — $32.95 See more merch