one of the largest south american river turtles (podocnemis unifilis) - Spanish English Dictionary