French Lace Share definition Flag 1. Something to nibble on...2. A man's foreskin I tugged on John's French Lace all night long! French Lace by Gabriel Miranda August 21, 2009 0 0 Get merch Get the French Lace mug. Buy Now — $32.95 See more merch