Definition of stag do in English:

stag do

noun

British
informal
  • A celebration held for a man who is about to get married, attended only by men.

    ‘a wild stag do in Las Vegas’