the largest of all living turtles (dermochelys coriacea) - Alemán Inglés Diccionario