Version Française
Translate
"daunting task"
to French Language
English to French
French to English
English
French
daunting task
tâche ardue/lourde; travail d’Hercule; gageure.