be in a superior position to someone - French English Dictionary