travail de titan
Meanings
Noun
1. colossal task, gargantuan task, Herculean task, task of monumental proportions