headsmen - French English Dictionary