go a long way toward doing - Francés Inglés Diccionario