i've improved a lot. - Turco Inglés Diccionario