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 Get the Frog balls mug.