texas lemonade Share definition Flag Sticky piss found on every public toilet. Dude, the Texas Lemonade gave me the herps! texas lemonade by Botta Bing July 26, 2019 0 0 Get merch Get the texas lemonade mug. Buy Now — $32.95 See more merch