make something better - Spanish English Dictionary