soft-shell turtle - Spanish English Dictionary