Italian: megliorare

Italian verb 'megliorare' conjugated