long-standing agreement - German English Dictionary