stoop to conquer - French English Dictionary