i've improved a lot. - Español Inglés Diccionario