ringed sawback turtle - Spanish English Dictionary