high-level talks - German English Dictionary