non-slipping devices for footwear - German English Dictionary