on a stag do meaning?
A stag night, also known as a stag weekend, stag do or stag party (in the United Kingdom, Commonwealth countries, and Ireland), a buck's night (in Australia) or bachelor party (in United States) is a party held for the man who is to shortly enter marriage.