skid-proof sole - Turkish English Dictionary