go a long way to something - Turkish English Dictionary