north sentinel island - French English Dictionary