Search term improved has one result
EN English IT Italian
improved (a) [general] migliorato (a) [general]