micropolis - French English Dictionary