detachable seat cover - Turkish English Dictionary