leather back sea turtle - German English Dictionary