leather sandal sole - German English Dictionary