demopolis - French English Dictionary