Find the word definition

Wiktionary
stag do

n. (context UK English) A stag party.