non-detachable seat cover - Turkish English Dictionary