travail de titan

Noun

 * 1) colossal task, gargantuan task, Herculean task, task of monumental proportions