go a long way towards/to
Надолго хватать, значительно способствовать, иметь большое значение
Источник:
Полный англо-русский словарь
на Gufo.me
Надолго хватать, значительно способствовать, иметь большое значение