make things better - Spanish English Dictionary