1 definition by Brewtownbadass

When you have been dating someone for a while and you finally have sex
Hey Tommy, I finally sealed the deal with Sarah this weekend and it was definitely worth the wait!
by Brewtownbadass July 10, 2017
Get the mug
Get a sealed the deal mug for your Aunt Beatrix.