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