slip-resistant sole - French English Dictionary