shanghai softshell turtle - Spanish English Dictionary