Meaning of “hen night” in the English Dictionary

british dictionary