Loggerhead Sea Turtle - Turco Inglés Diccionario