detachable seat cover - Français Anglais Dictionnaire