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