slip-resistant sole - Turkish English Dictionary