megacity - French English Dictionary