translate English to French: Is that your idea of a social Europe?
Est-ce là votre idée d'une Europe sociale?