Etymology
Today it means: A party where the bride and groom decide to celebrate their final night of being single together. Full definition →
Blend of stag do + hen do.
Etymology from Wiktionary, CC BY-SA 4.0.