french seal Share definition Flag A French seal is a sexual position where two people press their buttholes together, forming a seal. We were grinding and even French sealed, but it stopped as soon as I farted. french seal by Organomics January 9, 2020 0 0 Get merch Get the french seal mug. Buy Now — $32.95 See more merch