do somebody no favours - French English Dictionary