English-German dictionary »

i've improved a lot. meaning in German

EnglishGerman
I've improved a lot.

Es geht mir schon viel besser.