be well located - French English Dictionary