amejorar

listen to the pronunciation of amejorar
Испанский Язык - Английский Язык
become better
improve, make better, increase in quality, enhance