giant south american turtle - French English Dictionary