a landmark agreement - Turkish English Dictionary