Meliorating meaning : To make better; to improve; to solve a problem. To become better.
meliorating
balling
cromoglycate
improvisational
aides