megapolis - French English Dictionary