cantor's giant softshell turtle - German English Dictionary