to improve - Español Inglés Diccionario