rubber or leather sandal - German English Dictionary