Francis Special Share definition Flag The drink you obtain after mixing all flavors of Mountain Dew that is said to taste like diabetes. I am thirsty, can you make me a Francis Special. And double the Code Red, it's Christmas for God's sake. Francis Special by OCWEB November 30, 2016 0 0 Get merch Get the Francis Special mug. Buy Now — $32.95 See more merch