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