frog smash Share definition Flag An act of sex involving a dead frog a glass table and surgical tubing I frog smash that girl so hard last night frog smash by Frog smash 69 September 5, 2017 0 0 Get merch Get the frog smash mug. Buy Now — $32.95 See more merch