the most remote area - French English Dictionary