Definition of “hen night” - English Dictionary

british dictionary