improve one's image - Spanish English Dictionary