translate English to French: The concept of essential services is now unanimously recognised in Europe, but the term and others like it require some clarification.
La notion de services essentiels est désormais unanimement reconnue en Europe. Mais cette expression et d’autres très proches nécessitent quelques précisions.