devil's island - Turkish English Dictionary