offshore man–made island - French English Dictionary