translate English to French: It encompasses a number of unresolved key issues which are therefore still holding back economies and their development at European level.
Il est des questions essentielles qui n'ont pas encore été résolues et qui freinent encore les économies et leur développement au niveau européen.