Santa Cruz Lemonade Share definition Flag A sex act where you urinate into a glass, add a large amount of sugar, then force your partner to drink it. "Have you ever tried a Santa Cruz Lemonade? It's all natural and very fresh!" Santa Cruz Lemonade by Whargarble August 24, 2017 0 0 Get merch Get the Santa Cruz Lemonade mug. Buy Now — $32.95 See more merch