to produce relief - French English Dictionary