relieve of difficulties - French English Dictionary