yangtze giant softshell turtle (rafetus swinhoei) - Turkish English Dictionary