a landmark agreement - German English Dictionary