have (a) good press - Turkish English Dictionary