man made island - French English Dictionary