a landmark agreement - French English Dictionary