to produce relief - Spanish English Dictionary