translate English to French: But there remains an enormous backlog of deprivation.
Pourtant, il reste encore énormément de misère accumulée.