Definition of hen do in English:

hen do

noun

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

    ‘a night out for her friend's hen do’