bachelor party
Concise Oxford English Dictionary © 2008 Oxford University Press:
bachelor party (or bachelorette party)
▶noun N. Amer. a party given for a man (or woman) who is about to get married, attended by men (or women) only.
'bachelor party' also found in these Oxford entries:

