fucking frogs Share definition Flag A phrase meant to describe any person of French origin. Me: I hate those those fucking frogs. j00: ? Me: The French you retard. fucking frogs by Azagthoth51666 May 4, 2006 0 0 Get merch