north sentinel island - German English Dictionary