pitted-shelled turtle - Spanish English Dictionary