taking the edge off something - French English Dictionary