slip-proof finish - German English Dictionary