slip-proof finish - Turkish English Dictionary