press and public relations service - German English Dictionary