cantor's giant softshell turtle - Turkish English Dictionary