non-skidding protecting cover - German English Dictionary