Buzzword:
It’s a party thrown by a couple in advance of their wedding, often acting as a fundraiser for which members of the public may buy tickets to attend. The word apparently blends shower (from bridal shower) and stag (from stag party, the British equivalent of a bachelor party).