sandal of rubber/leather - French English Dictionary