non-detachable seat cover - French English Dictionary