go a long way towards - Francés Inglés Diccionario