cantor's giant softshell turtle - French English Dictionary