north sentinel island - Spanish English Dictionary