london metropolitan area - French English Dictionary