translate English to French: The commissions – which President Obama has himself described as an 'enormous failure' – should be scrapped.
Il convient de tirer un trait sur ces commissions, que le président Barack Obama a lui–même qualifiées d'"immense échec".