hen weekend

Noun

 * 1) A hen party taking place over a whole weekend.