advertising and public relations - German English Dictionary