to remedy or alleviate - Spanish English Dictionary