make a press release - German English Dictionary