go a long way toward doing - Turkish English Dictionary