offshore island - French English Dictionary