leather sandal sole - French English Dictionary