battery powered frog Share definition Flag an unattractive male with great prowess in the bedroom. One able to keep things hopping all night long. Man!.....that guy isn't much to look at..... but he's a battery powered frog. battery powered frog by Jimtara March 15, 2008 0 0 Get merch Get the battery powered frog mug. Buy Now — $32.95 See more merch