leather turtle - German English Dictionary