have (a) good press - German English Dictionary