well-positioned - French English Dictionary