pitted-shelled turtle - French English Dictionary