detachable seat cover - German English Dictionary