the largest of all living turtles (dermochelys coriacea) - Turco Inglés Diccionario