Frog balls Share definition Flag When a boss thinks he has big balls and just has a bald head Dana has a set of frog balls Frog balls by Ogodm May 19, 2017 0 0 Get merch Get the Frog balls mug. Buy Now — $32.95 See more merch